Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour XL Capital Bermuda Open - Bermuda Telesp Celular Open - Campinas Black Forest Open - Freudenstadt 6th Sardinian International Championships - Cagliari IX Torneo Internacionale de Tennis - Barletta Nossa Caixa Tennis Cup - Sao Paulo Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Black Forest Open 2000 - Freudenstadt Copa Petrobras Paraguay - Asuncion Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen XL Capital Bermuda Open - Bermuda Copa Ericsson Brazil - Sao Paulo Tennis Cup of Flanders - Ostende III Gramado Open de Tenis - Gramado BCP Tennis Classic - Sao Paulo Aberto de Sao Paulo - Sao Paulo Tennis Napoli Cup - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin XI Ciutat de Barcelona - Barcelona XL Capital Bermuda Open - Bermuda Prague Open - Prague Mitsubishi Electric Europe Cup - Monza Intelig Tennis Cup - Brasilia Siemens Open - Scheveningen 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Zivnobanka Czech Open - Prostejov BSI Challenger Lugano - Lugano Samarkand Challenger - Samarkand IX Gramado Open - Gramado VI Abierto Internacional de Salinas - Salinas Credicard Tennis Cup - Campos do Jordao San Marino CEPU Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov X Ciutat de Barcelona - Barcelona San Luis Potosi Challenger 2002 - San Luis Potosi The Powder Byrne Trophy - Surbiton Open 88 - Contrexeville Kyiv UMC Open - Kiev Copa Ericsson Mexico - Guadalajara Top Wool Challenger Biella - Biella DPD Challenger 2002 - Aschaffenburg Pekao Open - Szczecin Copa Petrobras-Paraguay - Asuncion Copa Ericsson Chile - Santiago V Torneo Internazionale di Tennis - Barletta Aberto Da Costa Do Sauipe - Bahia BH Tennis Open International Cup - Belo Horizonte Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino Sao Paulo Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach Skandia Open - Linz Santiago Challenger Global Telecom Open - Curitiba VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo San Marino Cepu Open - San Marino TESS Tennis Classic - Campinas Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Draft Corona Mexico City Open - Mexico City Dusseldorf Open Challenger - Dusseldorf Copa Petrobras Argentina - Buenos Aires Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Oberstaufen Cup - Oberstaufen Scheveningen Challenger XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella XL Capital Bermuda Open - Bermuda Cepu Open - San Marino ECM Prague Open 2005 - Prague Bancolombia Open - Bogota Czech Open 2005 - Prostejov Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Banca Stato Challenger - Lugano San Marino Cepu Open - San Marino XI Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis Voit Mexico City Open - Mexico City Copa Petrobras Uruguray - Montevideo Szczecin Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Aberto de Santa Catarina de Tenis - Florianopolis Challenger Lugano - Lugano BH Tennis Open - Belo Horizonte Monza Challenger San Marino Challenger Genova Challenger VIII Gramado Open - Gramado Rome Challenger BMW Tennis Championship - Sunrise Prostejov Challenger Sir Supermercati - Rome Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Szczecin Challenger Nord LB Open - Braunschweig BH Tenis Open International Cup 2008 - Belo Horizonte Copa Kia - Santiago Challenger Copa Sevilla 2008 - Seville Sao Paulo Challenger Aberto de Santa Catarina - Florianopolis ECM Prague Open - Prague San Marino Challenger Sibiu Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Trnava Challenger Rome Challenger Szczecin Challenger Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino San Luis Potosi Challenger Heilbronn Challenger Blois Challenger Genova Challenger XI Venice Open - Venice Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago Cordenons Challenger Pekao Open 2001 - Szczecin Visa Tennis Open - Sao Paulo Genova Challenger Nord LB Open 2007 - Braunschweig Genova Challenger ATP Challenger Open 2004 - Monchengladbach Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago The Scottish Tennis Championships - Edinburgh Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Torneo Internacional Challenger Fila 2005 - Leon Casablanca Challenger Bucaramanga Challenger Global Telecom Open - Florianopolis Pekao Open 2005 - Szczecin Furth Challenger SMS Tennis Cup - Sao Paulo Seville Challenger Szczecin Challenger Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Citrix Tennis Championships - Delray Beach Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Estoril Open - Estoril 2000 Cairo Challenger - Cairo Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Copa Ericsson Argentina - Buenos Aires Croatia Open - Umag Gran Copa Ericsson - Rio de Janeiro Qatar Exxon Mobil Open 2002 - Doha Challenger Britania Zavaleta - Puebla BellSouth Open - Vina del Mar Estoril Open - Estoril Zagreb Open - Zagreb U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Generali Open 2002 - Kitzbuhel Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Prostejov Challenger Gelsor Open Romania - Bucharest Gramado Open de Tennis - Gramado Nord LB Open - Braunschweig Grand Prix de Tennis de Lyon - Lyon Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Pekao Open 2003 - Szczecin Brasil Open - Florianopolis TD Waterhouse Cup - Long Island Sao Paulo - Brazil 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Banca Stato Challenger Lugano - Lugano AXA Open II - Espinho Open de Montauban - Montauban Geneva Challenger - Geneva Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella IV Gramado Open de Tenis - Gramado Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Baden Open - Karlsruhe Copa Ericsson - Sao Paulo Mallorca Open - Mallorca Czech Open - Prostejov Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Argentina - Buenos Aires The Stella Artois Grass Court Championships - Queen's/London Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Black Forest Open - Freudenstadt Tennislife Cup - Napoli Dutch Open Tennis - Amersfoort Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest RCA Championships - Indianapolis Heineken Open - Auckland TD Waterhouse Cup - Long Island Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Tata Open 2003 - Chennai Estoril Open - Estoril BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Copa Claro - Buenos Aires German Tennis Championships - Hamburg VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sophia Antipolis Challenger Bet-at-home Open - Hamburg International Championship of Croatia - Umag Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Generali Open 2003 - Kitzbuhel Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Furth Challenger Heineken Open - Auckland Szczecin Challenger Brasil Open - Costa do Sauipe Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger The Nottingham Open - Nottingham BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Napoli Challenger Marbella Challenger Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade Grand Prix Hassan II - Casablanca China Open - Beijing Mercedes Cup - Stuttgart ATP Vegeta Croatia Open - Umag Open SEAT Godo 2006 - Barcelona Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Hypo Group Tennis International - Portschach Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Austrian Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Santos Challenger Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona Energis Open - Amersfoort Brasil Open - Salvador Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Internationaux de Tennis de Brest - Brest Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nossa Caixa Aberto de Sao Paulo - Sao Paulo Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril International Tennis Championships - Delray Beach Zivnobanka Czech Open - Prostejov Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Copa Ericsson Brazil - Sao Paulo Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Intelig Tennis Cup - Campos do Jordao Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Croatia Open - Umag Open Seat Godo 2005 - Barcelona BH Tennis Open International Cup - Belo Horizonte Franklin Templeton Tennis Classic - Scottsdale Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland VTR Open - Vina del Mar Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati 2003 Mercedes Cup - Stuttgart Cerveza Club Colombia Open - Bogota Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Heineken Open - Auckland NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Ordina Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris Croatia Open - Umag Campionati Internazionali D'Italia - Rome Qatar Exxon Mobil Open - Doha Sony Ericsson Open - Miami French Open - Paris French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Wimbledon - London Open de Moselle - Metz Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Shanghai Rolex Masters - Shanghai U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires Copa Telmex - Buenos Aires U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Mutua Madrilena Masters Madrid - Madrid French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SWE-BRA 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, CAN-BRA 3-2 River Oaks International Tennis Tournament - Houston Olympics - Athens